History
History
Synonyms
UK
US
Meaning:
adept

expert; skilled

very able

beaver

(the fur of) a kind of animal that lives on land and in water and makes dams across rivers

eager beaver

competent

(of a person) having the necessary ability, power, authority, skill, knowledge etc

able

NO SLOUCH as in Wiktionary
NO SLOUCH as in Wikipedia